import { createVNode } from "vue";
import * as IconsVue from "@ant-design/icons-vue";

export const Icon = (props: { icon: string }) => {
  const { icon } = props;
  var antIcon: { [key: string]: any } = IconsVue;
  return createVNode(antIcon[icon]);
};

export const iconList: any = [
  { icon: "StepBackwardOutlined" },
  { icon: "StepForwardOutlined" },
  { icon: "FastBackwardOutlined" },
  { icon: "FastForwardOutlined" },
  { icon: "ShrinkOutlined" },
  { icon: "ArrowsAltOutlined" },
  { icon: "DownOutlined" },
  { icon: "UpOutlined" },
  { icon: "LeftOutlined" },
  { icon: "RightOutlined" },
  { icon: "CaretUpOutlined" },
  { icon: "CaretDownOutlined" },
  { icon: "CaretLeftOutlined" },
  { icon: "CaretRightOutlined" },
  { icon: "UpCircleOutlined" },
  { icon: "DownCircleOutlined" },
  { icon: "LeftCircleOutlined" },
  { icon: "RightCircleOutlined" },
  { icon: "DoubleRightOutlined" },
  { icon: "DoubleLeftOutlined" },
  { icon: "VerticalLeftOutlined" },
  { icon: "VerticalRightOutlined" },
  { icon: "VerticalAlignTopOutlined" },
  { icon: "VerticalAlignMiddleOutlined" },
  { icon: "VerticalAlignBottomOutlined" },
  { icon: "ForwardOutlined" },
  { icon: "BackwardOutlined" },
  { icon: "RollbackOutlined" },
  { icon: "EnterOutlined" },
  { icon: "RetweetOutlined" },
  { icon: "SwapOutlined" },
  { icon: "SwapLeftOutlined" },
  { icon: "SwapRightOutlined" },
  { icon: "ArrowUpOutlined" },
  { icon: "ArrowDownOutlined" },
  { icon: "ArrowLeftOutlined" },
  { icon: "ArrowRightOutlined" },
  { icon: "PlayCircleOutlined" },
  { icon: "UpSquareOutlined" },
  { icon: "DownSquareOutlined" },
  { icon: "LeftSquareOutlined" },
  { icon: "RightSquareOutlined" },
  { icon: "LoginOutlined" },
  { icon: "LogoutOutlined" },
  { icon: "MenuFoldOutlined" },
  { icon: "MenuUnfoldOutlined" },
  { icon: "BorderBottomOutlined" },
  { icon: "BorderHorizontalOutlined" },
  { icon: "BorderInnerOutlined" },
  { icon: "BorderOuterOutlined" },
  { icon: "BorderLeftOutlined" },
  { icon: "BorderRightOutlined" },
  { icon: "BorderTopOutlined" },
  { icon: "BorderVerticleOutlined" },
  { icon: "PicCenterOutlined" },
  { icon: "PicLeftOutlined" },
  { icon: "PicRightOutlined" },
  { icon: "RadiusBottomleftOutlined" },
  { icon: "RadiusBottomrightOutlined" },
  { icon: "RadiusUpleftOutlined" },
  { icon: "RadiusUprightOutlined" },
  { icon: "FullscreenOutlined" },
  { icon: "FullscreenExitOutlined" },
  { icon: "QuestionOutlined" },
  { icon: "QuestionCircleOutlined" },
  { icon: "PlusOutlined" },
  { icon: "PlusCircleOutlined" },
  { icon: "PauseOutlined" },
  { icon: "PauseCircleOutlined" },
  { icon: "MinusOutlined" },
  { icon: "MinusCircleOutlined" },
  { icon: "PlusSquareOutlined" },
  { icon: "MinusSquareOutlined" },
  { icon: "InfoOutlined" },
  { icon: "InfoCircleOutlined" },
  { icon: "ExclamationOutlined" },
  { icon: "ExclamationCircleOutlined" },
  { icon: "CloseOutlined" },
  { icon: "CloseCircleOutlined" },
  { icon: "CloseSquareOutlined" },
  { icon: "CheckOutlined" },
  { icon: "CheckCircleOutlined" },
  { icon: "CheckSquareOutlined" },
  { icon: "ClockCircleOutlined" },
  { icon: "WarningOutlined" },
  { icon: "IssuesCloseOutlined" },
  { icon: "StopOutlined" },
  { icon: "EditOutlined" },
  { icon: "FormOutlined" },
  { icon: "CopyOutlined" },
  { icon: "ScissorOutlined" },
  { icon: "DeleteOutlined" },
  { icon: "SnippetsOutlined" },
  { icon: "DiffOutlined" },
  { icon: "HighlightOutlined" },
  { icon: "AlignCenterOutlined" },
  { icon: "AlignLeftOutlined" },
  { icon: "AlignRightOutlined" },
  { icon: "BgColorsOutlined" },
  { icon: "BoldOutlined" },
  { icon: "ItalicOutlined" },
  { icon: "UnderlineOutlined" },
  { icon: "StrikethroughOutlined" },
  { icon: "RedoOutlined" },
  { icon: "UndoOutlined" },
  { icon: "ZoomInOutlined" },
  { icon: "ZoomOutOutlined" },
  { icon: "FontColorsOutlined" },
  { icon: "FontSizeOutlined" },
  { icon: "LineHeightOutlined" },
  { icon: "DashOutlined" },
  { icon: "SmallDashOutlined" },
  { icon: "SortAscendingOutlined" },
  { icon: "SortDescendingOutlined" },
  { icon: "DragOutlined" },
  { icon: "OrderedListOutlined" },
  { icon: "UnorderedListOutlined" },
  { icon: "RadiusSettingOutlined" },
  { icon: "ColumnWidthOutlined" },
  { icon: "ColumnHeightOutlined" },
  { icon: "AreaChartOutlined" },
  { icon: "PieChartOutlined" },
  { icon: "BarChartOutlined" },
  { icon: "DotChartOutlined" },
  { icon: "LineChartOutlined" },
  { icon: "RadarChartOutlined" },
  { icon: "HeatMapOutlined" },
  { icon: "FallOutlined" },
  { icon: "RiseOutlined" },
  { icon: "StockOutlined" },
  { icon: "BoxPlotOutlined" },
  { icon: "FundOutlined" },
  { icon: "SlidersOutlined" },
  { icon: "AndroidOutlined" },
  { icon: "AppleOutlined" },
  { icon: "WindowsOutlined" },
  { icon: "IeOutlined" },
  { icon: "ChromeOutlined" },
  { icon: "GithubOutlined" },
  { icon: "AliwangwangOutlined" },
  { icon: "DingdingOutlined" },
  { icon: "WeiboSquareOutlined" },
  { icon: "WeiboCircleOutlined" },
  { icon: "TaobaoCircleOutlined" },
  { icon: "Html5Outlined" },
  { icon: "WeiboOutlined" },
  { icon: "TwitterOutlined" },
  { icon: "WechatOutlined" },
  { icon: "YoutubeOutlined" },
  { icon: "AlipayCircleOutlined" },
  { icon: "TaobaoOutlined" },
  { icon: "SkypeOutlined" },
  { icon: "QqOutlined" },
  { icon: "MediumWorkmarkOutlined" },
  { icon: "GitlabOutlined" },
  { icon: "MediumOutlined" },
  { icon: "LinkedinOutlined" },
  { icon: "GooglePlusOutlined" },
  { icon: "DropboxOutlined" },
  { icon: "FacebookOutlined" },
  { icon: "CodepenOutlined" },
  { icon: "CodeSandboxOutlined" },
  { icon: "AmazonOutlined" },
  { icon: "GoogleOutlined" },
  { icon: "CodepenCircleOutlined" },
  { icon: "AlipayOutlined" },
  { icon: "AntDesignOutlined" },
  { icon: "AntCloudOutlined" },
  { icon: "AliyunOutlined" },
  { icon: "ZhihuOutlined" },
  { icon: "SlackOutlined" },
  { icon: "SlackSquareOutlined" },
  { icon: "BehanceOutlined" },
  { icon: "BehanceSquareOutlined" },
  { icon: "DribbbleOutlined" },
  { icon: "DribbbleSquareOutlined" },
  { icon: "InstagramOutlined" },
  { icon: "YuqueOutlined" },
  { icon: "AlibabaOutlined" },
  { icon: "YahooOutlined" },
  { icon: "RedditOutlined" },
  { icon: "SketchOutlined" },
  { icon: "AccountBookOutlined" },
  { icon: "AimOutlined" },
  { icon: "AlertOutlined" },
  { icon: "ApartmentOutlined" },
  { icon: "ApiOutlined" },
  { icon: "AppstoreAddOutlined" },
  { icon: "AppstoreOutlined" },
  { icon: "AudioOutlined" },
  { icon: "AudioMutedOutlined" },
  { icon: "AuditOutlined" },
  { icon: "BankOutlined" },
  { icon: "BarcodeOutlined" },
  { icon: "BarsOutlined" },
  { icon: "BellOutlined" },
  { icon: "BlockOutlined" },
  { icon: "BookOutlined" },
  { icon: "BorderOutlined" },
  { icon: "BorderlessTableOutlined" },
  { icon: "BranchesOutlined" },
  { icon: "BugOutlined" },
  { icon: "BuildOutlined" },
  { icon: "BulbOutlined" },
  { icon: "CalculatorOutlined" },
  { icon: "CalendarOutlined" },
  { icon: "CameraOutlined" },
  { icon: "CarOutlined" },
  { icon: "CarryOutOutlined" },
  { icon: "CiCircleOutlined" },
  { icon: "CiOutlined" },
  { icon: "ClearOutlined" },
  { icon: "CloudDownloadOutlined" },
  { icon: "CloudOutlined" },
  { icon: "CloudServerOutlined" },
  { icon: "CloudSyncOutlined" },
  { icon: "CloudUploadOutlined" },
  { icon: "ClusterOutlined" },
  { icon: "CodeOutlined" },
  { icon: "CoffeeOutlined" },
  { icon: "CommentOutlined" },
  { icon: "CompassOutlined" },
  { icon: "CompressOutlined" },
  { icon: "ConsoleSqlOutlined" },
  { icon: "ContactsOutlined" },
  { icon: "ContainerOutlined" },
  { icon: "ControlOutlined" },
  { icon: "CopyrightCircleOutlined" },
  { icon: "CopyrightOutlined" },
  { icon: "CreditCardOutlined" },
  { icon: "CrownOutlined" },
  { icon: "CustomerServiceOutlined" },
  { icon: "DashboardOutlined" },
  { icon: "DatabaseOutlined" },
  { icon: "DeleteColumnOutlined" },
  { icon: "DeleteRowOutlined" },
  { icon: "DeliveredProcedureOutlined" },
  { icon: "DeploymentUnitOutlined" },
  { icon: "DesktopOutlined" },
  { icon: "DingtalkOutlined" },
  { icon: "DisconnectOutlined" },
  { icon: "DislikeOutlined" },
  { icon: "DollarCircleOutlined" },
  { icon: "DollarOutlined" },
  { icon: "DownloadOutlined" },
  { icon: "EllipsisOutlined" },
  { icon: "EnvironmentOutlined" },
  { icon: "EuroCircleOutlined" },
  { icon: "EuroOutlined" },
  { icon: "ExceptionOutlined" },
  { icon: "ExpandAltOutlined" },
  { icon: "ExpandOutlined" },
  { icon: "ExperimentOutlined" },
  { icon: "ExportOutlined" },
  { icon: "EyeOutlined" },
  { icon: "EyeInvisibleOutlined" },
  { icon: "FieldBinaryOutlined" },
  { icon: "FieldNumberOutlined" },
  { icon: "FieldStringOutlined" },
  { icon: "FieldTimeOutlined" },
  { icon: "FileAddOutlined" },
  { icon: "FileDoneOutlined" },
  { icon: "FileExcelOutlined" },
  { icon: "FileExclamationOutlined" },
  { icon: "FileOutlined" },
  { icon: "FileGifOutlined" },
  { icon: "FileImageOutlined" },
  { icon: "FileJpgOutlined" },
  { icon: "FileMarkdownOutlined" },
  { icon: "FilePdfOutlined" },
  { icon: "FilePptOutlined" },
  { icon: "FileProtectOutlined" },
  { icon: "FileSearchOutlined" },
  { icon: "FileSyncOutlined" },
  { icon: "FileTextOutlined" },
  { icon: "FileUnknownOutlined" },
  { icon: "FileWordOutlined" },
  { icon: "FileZipOutlined" },
  { icon: "FilterOutlined" },
  { icon: "FireOutlined" },
  { icon: "FlagOutlined" },
  { icon: "FolderAddOutlined" },
  { icon: "FolderOutlined" },
  { icon: "FolderOpenOutlined" },
  { icon: "FolderViewOutlined" },
  { icon: "ForkOutlined" },
  { icon: "FormatPainterOutlined" },
  { icon: "FrownOutlined" },
  { icon: "FunctionOutlined" },
  { icon: "FundProjectionScreenOutlined" },
  { icon: "FundViewOutlined" },
  { icon: "FunnelPlotOutlined" },
  { icon: "GatewayOutlined" },
  { icon: "GifOutlined" },
  { icon: "GiftOutlined" },
  { icon: "GlobalOutlined" },
  { icon: "GoldOutlined" },
  { icon: "GroupOutlined" },
  { icon: "HddOutlined" },
  { icon: "HeartOutlined" },
  { icon: "HistoryOutlined" },
  { icon: "HolderOutlined" },
  { icon: "HomeOutlined" },
  { icon: "HourglassOutlined" },
  { icon: "IdcardOutlined" },
  { icon: "ImportOutlined" },
  { icon: "InboxOutlined" },
  { icon: "InsertRowAboveOutlined" },
  { icon: "InsertRowBelowOutlined" },
  { icon: "InsertRowLeftOutlined" },
  { icon: "InsertRowRightOutlined" },
  { icon: "InsuranceOutlined" },
  { icon: "InteractionOutlined" },
  { icon: "KeyOutlined" },
  { icon: "LaptopOutlined" },
  { icon: "LayoutOutlined" },
  { icon: "LikeOutlined" },
  { icon: "LineOutlined" },
  { icon: "LinkOutlined" },
  { icon: "Loading3QuartersOutlined" },
  { icon: "LoadingOutlined" },
  { icon: "LockOutlined" },
  { icon: "MacCommandOutlined" },
  { icon: "MailOutlined" },
  { icon: "ManOutlined" },
  { icon: "MedicineBoxOutlined" },
  { icon: "MehOutlined" },
  { icon: "MenuOutlined" },
  { icon: "MergeCellsOutlined" },
  { icon: "MessageOutlined" },
  { icon: "MobileOutlined" },
  { icon: "MoneyCollectOutlined" },
  { icon: "MonitorOutlined" },
  { icon: "MoreOutlined" },
  { icon: "NodeCollapseOutlined" },
  { icon: "NodeExpandOutlined" },
  { icon: "NodeIndexOutlined" },
  { icon: "NotificationOutlined" },
  { icon: "NumberOutlined" },
  { icon: "OneToOneOutlined" },
  { icon: "PaperClipOutlined" },
  { icon: "PartitionOutlined" },
  { icon: "PayCircleOutlined" },
  { icon: "PercentageOutlined" },
  { icon: "PhoneOutlined" },
  { icon: "PictureOutlined" },
  { icon: "PlaySquareOutlined" },
  { icon: "PoundCircleOutlined" },
  { icon: "PoundOutlined" },
  { icon: "PoweroffOutlined" },
  { icon: "PrinterOutlined" },
  { icon: "ProfileOutlined" },
  { icon: "ProjectOutlined" },
  { icon: "PropertySafetyOutlined" },
  { icon: "PullRequestOutlined" },
  { icon: "PushpinOutlined" },
  { icon: "QrcodeOutlined" },
  { icon: "ReadOutlined" },
  { icon: "ReconciliationOutlined" },
  { icon: "RedEnvelopeOutlined" },
  { icon: "ReloadOutlined" },
  { icon: "RestOutlined" },
  { icon: "RobotOutlined" },
  { icon: "RocketOutlined" },
  { icon: "RotateLeftOutlined" },
  { icon: "RotateRightOutlined" },
  { icon: "SafetyCertificateOutlined" },
  { icon: "SafetyOutlined" },
  { icon: "SaveOutlined" },
  { icon: "ScanOutlined" },
  { icon: "ScheduleOutlined" },
  { icon: "SearchOutlined" },
  { icon: "SecurityScanOutlined" },
  { icon: "SelectOutlined" },
  { icon: "SendOutlined" },
  { icon: "SettingOutlined" },
  { icon: "ShakeOutlined" },
  { icon: "ShareAltOutlined" },
  { icon: "ShopOutlined" },
  { icon: "ShoppingCartOutlined" },
  { icon: "ShoppingOutlined" },
  { icon: "SisternodeOutlined" },
  { icon: "SkinOutlined" },
  { icon: "SmileOutlined" },
  { icon: "SolutionOutlined" },
  { icon: "SoundOutlined" },
  { icon: "SplitCellsOutlined" },
  { icon: "StarOutlined" },
  { icon: "SubnodeOutlined" },
  { icon: "SwitcherOutlined" },
  { icon: "SyncOutlined" },
  { icon: "TableOutlined" },
  { icon: "TabletOutlined" },
  { icon: "TagOutlined" },
  { icon: "TagsOutlined" },
  { icon: "TeamOutlined" },
  { icon: "ThunderboltOutlined" },
  { icon: "ToTopOutlined" },
  { icon: "ToolOutlined" },
  { icon: "TrademarkCircleOutlined" },
  { icon: "TrademarkOutlined" },
  { icon: "TransactionOutlined" },
  { icon: "TranslationOutlined" },
  { icon: "TrophyOutlined" },
  { icon: "UngroupOutlined" },
  { icon: "UnlockOutlined" },
  { icon: "UploadOutlined" },
  { icon: "UsbOutlined" },
  { icon: "UserAddOutlined" },
  { icon: "UserDeleteOutlined" },
  { icon: "UserOutlined" },
  { icon: "UserSwitchOutlined" },
  { icon: "UsergroupAddOutlined" },
  { icon: "UsergroupDeleteOutlined" },
  { icon: "VerifiedOutlined" },
  { icon: "VideoCameraAddOutlined" },
  { icon: "VideoCameraOutlined" },
  { icon: "WalletOutlined" },
  { icon: "WhatsAppOutlined" },
  { icon: "WifiOutlined" },
  { icon: "WomanOutlined" },
];
